package com.prestamomo.vil.ppa.pmvilapi;

import com.google.gson.annotations.SerializedName;

import java.io.Serializable;
import java.util.List;

// TODO: 2023/11/28 没有对应数据
public class PmvilCheckPage implements Serializable {

    @SerializedName("muenvd")
    private int pmvilsize;
    @SerializedName("uwyrg")
    private boolean pmvilmodifyCertificate;
    @SerializedName("fsaelfvhe")
    private String pmvilauthType;
    @SerializedName("azyx")
    private ApplyInitPmvil pmvilapplyInit;
    @SerializedName("gzhu")
    private int pmvilpageNum;

    public int getPmvilsize() {
        return pmvilsize;
    }

    public void setPmvilsize(int pmvilsize) {
        this.pmvilsize = pmvilsize;
    }

    public boolean isPmvilmodifyCertificate() {
        return pmvilmodifyCertificate;
    }

    public void setPmvilmodifyCertificate(boolean pmvilmodifyCertificate) {
        this.pmvilmodifyCertificate = pmvilmodifyCertificate;
    }

    public String getPmvilauthType() {
        return pmvilauthType;
    }

    public void setPmvilauthType(String pmvilauthType) {
        this.pmvilauthType = pmvilauthType;
    }

    public ApplyInitPmvil getPmvilapplyInit() {
        return pmvilapplyInit;
    }

    public void setPmvilapplyInit(ApplyInitPmvil pmvilapplyInit) {
        this.pmvilapplyInit = pmvilapplyInit;
    }

    public int getPmvilpageNum() {
        return pmvilpageNum;
    }

    public void setPmvilpageNum(int pmvilpageNum) {
        this.pmvilpageNum = pmvilpageNum;
    }

    public static class ApplyInitPmvil implements Serializable{
        @SerializedName("mjcd")
        private List<ApplyInfosPmvil> pmvilapplyInfos;
        @SerializedName("rcvvrvwe")
        private double pmvilapplyTotalAmount;
        @SerializedName("tftjk")
        private double pmvilcountDownExpire;
        @SerializedName("joid")
        private boolean pmvildevice;
        @SerializedName("buopsuiaf")
        private boolean pmvilmarketingCopyInit;
        @SerializedName("nxuttvyuz")
        private boolean pmvilonOrder;
        @SerializedName("ctgxy")
        private int pmvilonProduct;
        @SerializedName("mjipifiiz")
        private boolean pmvilonRepayment;
        @SerializedName("slhefbzuc")
        private boolean pmvilopenService;
        @SerializedName("kpqisa")
        private boolean pmvilorderPass;
        @SerializedName("kxjqqmlfg")
        private String pmvilpageType;
        @SerializedName("xqksr")
        private boolean pmvilproduct;
        @SerializedName("xqtnzsr")
        private int pmvilrecommendNum;

        public List<ApplyInfosPmvil> getPmvilapplyInfos() {
            return pmvilapplyInfos;
        }

        public void setPmvilapplyInfos(List<ApplyInfosPmvil> pmvilapplyInfos) {
            this.pmvilapplyInfos = pmvilapplyInfos;
        }

        public double getPmvilapplyTotalAmount() {
            return pmvilapplyTotalAmount;
        }

        public void setPmvilapplyTotalAmount(double pmvilapplyTotalAmount) {
            this.pmvilapplyTotalAmount = pmvilapplyTotalAmount;
        }

        public double getPmvilcountDownExpire() {
            return pmvilcountDownExpire;
        }

        public void setPmvilcountDownExpire(double pmvilcountDownExpire) {
            this.pmvilcountDownExpire = pmvilcountDownExpire;
        }

        public boolean isPmvildevice() {
            return pmvildevice;
        }

        public void setPmvildevice(boolean pmvildevice) {
            this.pmvildevice = pmvildevice;
        }

        public boolean isPmvilmarketingCopyInit() {
            return pmvilmarketingCopyInit;
        }

        public void setPmvilmarketingCopyInit(boolean pmvilmarketingCopyInit) {
            this.pmvilmarketingCopyInit = pmvilmarketingCopyInit;
        }

        public boolean isPmvilonOrder() {
            return pmvilonOrder;
        }

        public void setPmvilonOrder(boolean pmvilonOrder) {
            this.pmvilonOrder = pmvilonOrder;
        }

        public int getPmvilonProduct() {
            return pmvilonProduct;
        }

        public void setPmvilonProduct(int pmvilonProduct) {
            this.pmvilonProduct = pmvilonProduct;
        }

        public boolean isPmvilonRepayment() {
            return pmvilonRepayment;
        }

        public void setPmvilonRepayment(boolean pmvilonRepayment) {
            this.pmvilonRepayment = pmvilonRepayment;
        }

        public boolean isPmvilopenService() {
            return pmvilopenService;
        }

        public void setPmvilopenService(boolean pmvilopenService) {
            this.pmvilopenService = pmvilopenService;
        }

        public boolean isPmvilorderPass() {
            return pmvilorderPass;
        }

        public void setPmvilorderPass(boolean pmvilorderPass) {
            this.pmvilorderPass = pmvilorderPass;
        }

        public String getPmvilpageType() {
            return pmvilpageType;
        }

        public void setPmvilpageType(String pmvilpageType) {
            this.pmvilpageType = pmvilpageType;
        }

        public boolean isPmvilproduct() {
            return pmvilproduct;
        }

        public void setPmvilproduct(boolean pmvilproduct) {
            this.pmvilproduct = pmvilproduct;
        }

        public int getPmvilrecommendNum() {
            return pmvilrecommendNum;
        }

        public void setPmvilrecommendNum(int pmvilrecommendNum) {
            this.pmvilrecommendNum = pmvilrecommendNum;
        }

        public static class ApplyInfosPmvil implements Serializable{
            @SerializedName("dixgcqc")
            private String pmvilamountInterval;
            @SerializedName("pouggnut")
            private boolean pmvilapply;
            @SerializedName("qyqoxzocy")
            private String pmvilapplyAmount;
            @SerializedName("vwhwwzig")
            private String pmvilapplyNum;
            @SerializedName("lfouw")
            private boolean pmvildoubleLoan;
            @SerializedName("pjuvwuhd")
            private String pmvildue;
            @SerializedName("jkpgokie")
            private String pmvilinterest;
            @SerializedName("naxex")
            private String pmvilloanAging;
            @SerializedName("wiyhtc")
            private double pmvilloanAmount;
            @SerializedName("vnuduv")
            private int pmvilloanCycle;
            @SerializedName("ekujy")
            private String pmvillowestInterestRate;
            @SerializedName("lsovcp")
            private double pmvilmaxLoanAmount;
            @SerializedName("hkoizvtcy")
            private double pmvilminLoanAmount;
            @SerializedName("hxxubrmdo")
            private int pmvilpriority;
            @SerializedName("wbity")
            private String pmvilproductBrief;
            @SerializedName("outlwv")
            private String pmvilproductCode;
            @SerializedName("rhptkive")
            private String pmvilproductIcon;
            @SerializedName("rblcsk")
            private String pmvilproductName;
            @SerializedName("fachl")
            private String pmvilproductType;
            @SerializedName("vbwct")
            private boolean pmvilrebind;
            @SerializedName("etiq")
            private String pmvilrepayDate;
            @SerializedName("hqshp")
            private String pmvilserviceCharge;
            @SerializedName("sthy")
            private boolean pmvilsupplement;
            @SerializedName("dattvgjeg")
            private boolean pmviltop;

            public String getPmvilamountInterval() {
                return pmvilamountInterval;
            }

            public void setPmvilamountInterval(String pmvilamountInterval) {
                this.pmvilamountInterval = pmvilamountInterval;
            }

            public boolean isPmvilapply() {
                return pmvilapply;
            }

            public void setPmvilapply(boolean pmvilapply) {
                this.pmvilapply = pmvilapply;
            }

            public String getPmvilapplyAmount() {
                return pmvilapplyAmount;
            }

            public void setPmvilapplyAmount(String pmvilapplyAmount) {
                this.pmvilapplyAmount = pmvilapplyAmount;
            }

            public String getPmvilapplyNum() {
                return pmvilapplyNum;
            }

            public void setPmvilapplyNum(String pmvilapplyNum) {
                this.pmvilapplyNum = pmvilapplyNum;
            }

            public boolean isPmvildoubleLoan() {
                return pmvildoubleLoan;
            }

            public void setPmvildoubleLoan(boolean pmvildoubleLoan) {
                this.pmvildoubleLoan = pmvildoubleLoan;
            }

            public String getPmvildue() {
                return pmvildue;
            }

            public void setPmvildue(String pmvildue) {
                this.pmvildue = pmvildue;
            }

            public String getPmvilinterest() {
                return pmvilinterest;
            }

            public void setPmvilinterest(String pmvilinterest) {
                this.pmvilinterest = pmvilinterest;
            }

            public String getPmvilloanAging() {
                return pmvilloanAging;
            }

            public void setPmvilloanAging(String pmvilloanAging) {
                this.pmvilloanAging = pmvilloanAging;
            }

            public double getPmvilloanAmount() {
                return pmvilloanAmount;
            }

            public void setPmvilloanAmount(double pmvilloanAmount) {
                this.pmvilloanAmount = pmvilloanAmount;
            }

            public int getPmvilloanCycle() {
                return pmvilloanCycle;
            }

            public void setPmvilloanCycle(int pmvilloanCycle) {
                this.pmvilloanCycle = pmvilloanCycle;
            }

            public String getPmvillowestInterestRate() {
                return pmvillowestInterestRate;
            }

            public void setPmvillowestInterestRate(String pmvillowestInterestRate) {
                this.pmvillowestInterestRate = pmvillowestInterestRate;
            }

            public double getPmvilmaxLoanAmount() {
                return pmvilmaxLoanAmount;
            }

            public void setPmvilmaxLoanAmount(double pmvilmaxLoanAmount) {
                this.pmvilmaxLoanAmount = pmvilmaxLoanAmount;
            }

            public double getPmvilminLoanAmount() {
                return pmvilminLoanAmount;
            }

            public void setPmvilminLoanAmount(double pmvilminLoanAmount) {
                this.pmvilminLoanAmount = pmvilminLoanAmount;
            }

            public int getPmvilpriority() {
                return pmvilpriority;
            }

            public void setPmvilpriority(int pmvilpriority) {
                this.pmvilpriority = pmvilpriority;
            }

            public String getPmvilproductBrief() {
                return pmvilproductBrief;
            }

            public void setPmvilproductBrief(String pmvilproductBrief) {
                this.pmvilproductBrief = pmvilproductBrief;
            }

            public String getPmvilproductCode() {
                return pmvilproductCode;
            }

            public void setPmvilproductCode(String pmvilproductCode) {
                this.pmvilproductCode = pmvilproductCode;
            }

            public String getPmvilproductIcon() {
                return pmvilproductIcon;
            }

            public void setPmvilproductIcon(String pmvilproductIcon) {
                this.pmvilproductIcon = pmvilproductIcon;
            }

            public String getPmvilproductName() {
                return pmvilproductName;
            }

            public void setPmvilproductName(String pmvilproductName) {
                this.pmvilproductName = pmvilproductName;
            }

            public String getPmvilproductType() {
                return pmvilproductType;
            }

            public void setPmvilproductType(String pmvilproductType) {
                this.pmvilproductType = pmvilproductType;
            }

            public boolean isPmvilrebind() {
                return pmvilrebind;
            }

            public void setPmvilrebind(boolean pmvilrebind) {
                this.pmvilrebind = pmvilrebind;
            }

            public String getPmvilrepayDate() {
                return pmvilrepayDate;
            }

            public void setPmvilrepayDate(String pmvilrepayDate) {
                this.pmvilrepayDate = pmvilrepayDate;
            }

            public String getPmvilserviceCharge() {
                return pmvilserviceCharge;
            }

            public void setPmvilserviceCharge(String pmvilserviceCharge) {
                this.pmvilserviceCharge = pmvilserviceCharge;
            }

            public boolean isPmvilsupplement() {
                return pmvilsupplement;
            }

            public void setPmvilsupplement(boolean pmvilsupplement) {
                this.pmvilsupplement = pmvilsupplement;
            }

            public boolean isPmviltop() {
                return pmviltop;
            }

            public void setPmviltop(boolean pmviltop) {
                this.pmviltop = pmviltop;
            }
        }
    }
}
